package com.dhcc.entity;

import lombok.Data;
import lombok.NoArgsConstructor;

import javax.swing.*;
import java.sql.Date;

@Data
@NoArgsConstructor
public class SysInstitution {
    /**
     * 编号
     */
    private String id;
    /**
     * 机构编号
     */
    private String institutionId;
    /**
     * 父机构编号
     */
    private String fatherInstitutionId;
    /**
     * 机构名称
     */
    private String institutionName;
    /**
     * 统一社会信用代码
     */
    private String creditCode;
    /**
     * 账户名
     */
    private String accountName;
    /**
     * 开户行
     */
    private String bank;
    /**
     * 法人代表
     */
    private String legalRepresentative;
    /**
     * 法人电话
     */
    private String legalRepresentativePhone;
    /**
     * 经办人姓名
     */
    private String attentionLine;
    /**
     * 经办人电话
     */
    private String attentionLinePhone;
    /**
     * 法人代表授权签字照片
     */
    private String legalRepresentativePhoto;
    /**
     * 电子签名授权认证委托书
     */
    private String delectronicSignatureAuthentication;
    /**
     * 用户注册与服务协议
     */
    private String registrationServiceAgreement;
    /**
     * 认证状态（0未认证，1已认证）
     */
    private Integer authenticationStatus;
    /**
     * 认证金额
     */
    private double authenticationMoney;
    /**
     * 可用授信额度
     */
    private double creditLimit;
    /**
     * 总授信额度
     */
    private double allCreditLimit;
    /**
     * 机构状态（0正常，1停用）
     */
    private Integer status;
    /**
     * 删除标志（0 存在，1删除）
     */
    private Integer deleteFlag;
    /**
     * 创建者
     */
    private String createUser;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新者
     */
    private String updateUser;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 注册地址
     */
    private String address;
    /**
     * 法人证件正面
     */
    private String cardFront;
    /**
     * 法人证件反面
     */
    private String cardBehind;
    /**
     * 法人证件号码
     */
    private String cardNumber;
    /**
     * 法人证件类型
     */
    private String cardType;
}
